.tp-caption a{color:#ff7302;text-shadow:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}.tp-caption a:hover{color:#ffa902}.tp-caption a{color:#ff7302;text-shadow:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}.tp-caption a:hover{color:#ffa902}.tp-caption a.button_project{border-width:2px; border-style:solid; border-color:inherit; font-size:inherit; font-weight:inherit; font-style:inherit; color:inherit;  background-color:transparent; padding:6px 30px; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px}

img.wp-smiley,
img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 .07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}


.header_mid .header_mid_inner .logo_wrap {
	width : 412px;
}

.header_mid_inner .logo .logo_retina {
	width : 350px;
}

	.header_top,
	.header_top_outer,
	.header_top_aligner,
	#header .header_top .header_top_outer .header_top_inner nav > div > ul > li {
		height : 30px;
	}
	
	#header .header_top .header_top_outer .header_top_inner nav > div > ul > li > a {
		margin-top : 3px;
		margin-bottom : 3px;
	}
	
	#header .header_top .header_top_outer .header_top_inner nav > div > ul > li:hover > a {
		margin-top : 3px;
		padding-bottom : 5px;
		margin-bottom:0;
	}
	
	#header .header_top .header_top_outer .header_top_inner nav > div > ul > li ul {
		top : 30px;
	}
	
	/*   */
	#header:not(.navi_scrolled) .header_mid,
	.header_mid .header_mid_inner,
	#header:not(.navi_scrolled) .header_mid_outer,
	#page.enable_header_bottom #header .header_mid,
	#page.enable_header_bottom #header .header_mid_outer,
	#page.enable_mailpoet_form #header .header_mid .header_mid_inner .header_mid_right:after,
	.header_mid .header_mid_inner .logo .logo_aligner,
	.header_mid .header_mid_inner .logo,
	.header_mid .header_mid_inner .search_wrap_inner,
	.header_mid .header_mid_inner .slogan_wrap_inner,
	.header_mid .header_mid_inner .social_wrap_inner,
	.header_mid .header_mid_inner nav,
	.header_mid .header_mid_inner nav > div > ul:after,
	.header_mid .header_mid_inner .resp_nav_wrap_inner {
		height : 120px;
	}
	
	#page.header_default.fixed_header #header.navi_scrolled {
		padding-top : 120px !important;
	}
	
	#page.header_default.fixed_header #header.navi_scrolled .header_mid_inner .logo .logo_aligner,
	#page.header_default.fixed_header #header.navi_scrolled .header_mid_inner,
	#page.header_default.fixed_header #header.navi_scrolled .header_mid_inner nav,
	#page.header_default.fixed_header #header.navi_scrolled .header_mid_inner .search_wrap_inner,
	#page.header_default.fixed_header #header.navi_scrolled .header_mid_inner .slogan_wrap_inner,
	#page.header_default.fixed_header #header.navi_scrolled .header_mid_inner .social_wrap_inner,
	#page.header_default.fixed_header #header.navi_scrolled .header_mid_inner nav > div,
	#page.header_default.fixed_header #header.navi_scrolled .header_mid_inner nav #navigation {
		height: 80px;
	}
	
	.header_mid .header_mid_inner .header_mid_right .cmsms_dynamic_cart,
	.header_mid .header_mid_inner .support_wrap {
		margin-top: 35px;
		margin-bottom: 35px;
	}
	
	#page.header_default.fixed_header #header.navi_scrolled .header_mid_inner .header_mid_right .cmsms_dynamic_cart,
	#page.header_default.fixed_header #header.navi_scrolled .header_mid_inner .support_wrap {
		margin-top: 15px;
		margin-bottom: 15px;
	}
	
	#page.header_default.fixed_header #header.navi_scrolled .header_mid_inner nav #navigation > li,
	#page.header_default.fixed_header #header.navi_scrolled .header_mid_inner nav #navigation > li.menu-item-has-children:hover > a {
		margin-top: 26px;
		margin-bottom: 26px;
	}
	
	#page.header_default.fixed_header #header.navi_scrolled .header_mid_inner nav #navigation > li.menu-item-subtitle,
	#page.header_default.fixed_header #header.navi_scrolled .header_mid_inner nav #navigation > li.menu-item-has-children.menu-item-subtitle:hover > a {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	
	.header_bot_outer, {
		height: 51px;
	}
	
	.header_bot,
	.header_bot .header_bot_inner .search_wrap,
	.header_bot .header_bot_inner nav > div > ul:after {
		height : 50px;
	}
	
	.header_bot .header_bot_inner #navigation > li.menu-item-has-children:hover > a,
	.header_bot .header_bot_inner #navigation > li.menu-item-has-children:hover > a {
		margin-top: 11px;
		margin-bottom: 11px;
	}
	
	.header_bot .header_bot_inner .search_wrap.search_opened .search_bar_wrap input[type=text] {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	
	.header_bot .header_bot_inner #navigation > li.menu-item-has-children.menu-item-subtitle:hover > a {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	
	.header_bot .header_bot_inner .search_wrap,
	.header_bot .header_bot_inner .search_wrap .search_wrap_inner_right {
		line-height : 50px;
	}
	
	#page.cmsms_heading_after_header #middle, 
	#page.cmsms_heading_under_header #middle .headline .headline_outer {
		padding-top : 120px;
	}
	
	#page.cmsms_heading_after_header.enable_header_top #middle, 
	#page.cmsms_heading_under_header.enable_header_top #middle .headline .headline_outer {
		padding-top : 150px;
	}
	
	#page.cmsms_heading_after_header.enable_header_bottom #middle, 
	#page.cmsms_heading_under_header.enable_header_bottom #middle .headline .headline_outer {
		padding-top : 170px;
	}
	
	#page.cmsms_heading_after_header.enable_header_top.enable_header_bottom #middle, 
	#page.cmsms_heading_under_header.enable_header_top.enable_header_bottom #middle .headline .headline_outer {
		padding-top : 200px;
	}
	
	
	@media only screen and (max-width: 1024px) {
		.header_top,
		.header_top_outer,
		.header_top_inner,
		.header_top_aligner,
		.header_top_inner nav > div > ul > li,
		.header_mid,
		.header_mid_outer,
		.header_mid .header_mid_inner,
		.header_mid .header_mid_inner nav,
		.header_mid .header_mid_inner nav > div > ul,
		.header_mid .header_mid_inner nav > div > ul > li,
		.header_mid .header_mid_inner nav > div > ul > li > a,
		.header_mid .header_mid_inner nav > div > ul > li > a > span.nav_bg_clr,
		#page #header .header_mid .header_mid_inner .resp_nav_wrap_inner,
		.header_bot,
		.header_bot_outer,
		.header_bot .header_bot_inner nav > div > ul,
		.header_bot .header_bot_inner nav > div > ul > li,
		.header_bot .header_bot_inner nav > div > ul > li > a {
			height : auto !important;
		}
		
		#page.cmsms_heading_after_header #middle, 
		#page.cmsms_heading_under_header #middle .headline .headline_outer, 
		#page.cmsms_heading_after_header.enable_header_top #middle, 
		#page.cmsms_heading_under_header.enable_header_top #middle .headline .headline_outer, 
		#page.cmsms_heading_after_header.enable_header_bottom #middle, 
		#page.cmsms_heading_under_header.enable_header_bottom #middle .headline .headline_outer, 
		#page.cmsms_heading_after_header.enable_header_top.enable_header_bottom #middle, 
		#page.cmsms_heading_under_header.enable_header_top.enable_header_bottom #middle .headline .headline_outer {
			padding-top : 0 !important;
		}
	}
.header_top, .header_top_outer .meta_wrap > div:before {
   color:#fff;
}

.widget_text ul.widget_text_use_icon {
   margin-top:-5px;
}

.widget_text ul.widget_text_use_icon > li > a {
   padding:5px 0 5px 35px !important;
}

.widget_text ul.widget_text_use_icon > li > a:before {
   font-family:'fontello';
   font-size:22px;
   line-height:1em;
   width:1em;
   height:1em;
   margin:auto;
   position:absolute;
   left:1px;
   right:auto;
   top:0;
   bottom:0;
}

.widget_text ul.widget_text_use_icon > li > a.cmsms_icon_linkedin:before {
  content:'\ea54';
   color: #007bb6
}

.widget_text ul.widget_text_use_icon > li > a.cmsms_icon_facebook:before {
  content:'\ea4b';
   color:#3b5998;
}

.widget_text ul.widget_text_use_icon > li > a.cmsms_icon_twitter:before {
  content:'\ea49';
   color:#2ca2ea;
}

.widget_text ul.widget_text_use_icon > li > a.cmsms_icon_google:before {
  content:'\ea4e';
   color:#dd4b39
}

.widget_text ul.widget_text_use_icon > li > a.cmsms_icon_skype:before {
  content:'\ea65';
   color:#12A5F4
}

/* Landing */
.page.page-id-2432 #header, 
.page.page-id-2432 .content_wrap,
.page.page-id-2432 #footer {
    display:none;
    visibility:hidden;
}

.page.page-id-2432 #main,
.page.page-id-2432 #middle,
    .middle_inner {
    margin-bottom:0 !important;
    padding-top:0 !important;
    padding-bottom:0 !important;
}

.cmsms_img.cmsms_landing_rollover {
   overflow:hidden;
   -webkit-border-radius:20px;
   -moz-border-radius:20px;
   border-radius:20px;
}

.cmsms_img.cmsms_landing_rollover a {
   display:block;
   position:relative;
}

.cmsms_img.cmsms_landing_rollover a:before {
   content:'';
   background-color:#ffffff;
   background-image: url('images/pharma-hover.png');
   background-position: center center;
   background-repeat: no-repeat;
   width:100%;
   height:100%;
   opacity:0;
   position:absolute;
   left:0;
   top:0;
   -webkit-border-radius:20px;
   -moz-border-radius:20px;
   border-radius:20px;
   -webkit-transition:opacityr .3s ease-in-out;
   -moz-transition:opacity.3s ease-in-out;
   -ms-transition:opacity.3s ease-in-out;
   -o-transition:opacity.3s ease-in-out;
   transition:opacity.3s ease-in-out;
}

.cmsms_img.cmsms_landing_rollover.cmsms_landing_lab_rollover a:before {
   background-image: url('images/lab-hover.png');
}

.cmsms_img.cmsms_landing_rollover a:hover:before {
     opacity:1;
}
	#footer.cmsms_footer_default .footer_inner {
		min-height:60px;
	}
	
	.fixed_footer #main {
		margin-bottom: 61px;
	}
	

.headline_color {
				background-color:;
			}
			.headline_aligner, 
			.cmsms_breadcrumbs_aligner {
				min-height: 60px;
			}

#cmsms_row_567521e85e251 .cmsms_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsms_row_567521e85e251 .cmsms_row_outer_parent { 
	padding: 0px 0px; 
} 

 
#cmsms_row_567521e86c9b4 .cmsms_row_outer_parent { 
	padding-top: 20px; 
} 

#cmsms_row_567521e86c9b4 .cmsms_row_outer_parent { 
	padding-bottom: 0px; 
} 

 
#cmsms_icon_list_items_567521e86ce3e.cmsms_icon_list_items .cmsms_icon_list_item:before { 
	left:35px; 
	top:70px; 
} 
#cmsms_icon_list_items_567521e86ce3e.cmsms_icon_list_type_block .cmsms_icon_list_item:before { 
	width:0px; 
} 

#cmsms_icon_list_items_567521e86ce3e .cmsms_icon_list_icon { 
	width:70px; 
	height:70px; 
	-webkit-border-radius:50%; 
	border-radius:50%; 
	background:#b62701;
} 

#cmsms_icon_list_items_567521e86ce3e .cmsms_icon_list_icon:before { 
	font-size:30px; 
	line-height:70px; 
} 

#cmsms_icon_list_items_567521e86ce3e .cmsms_icon_list_icon:after { 
	border-width:1px; 
	width:72px; 
	height:72px; 
	-webkit-border-radius:50%; 
	border-radius:50%; 
} 

.cmsms_icon_list_items.cmsms_color_type_icon #cmsms_icon_list_item_567521e86d199 .cmsms_icon_list_icon:before { 
	color:#e2719e;
} 

.cmsms_icon_list_items.cmsms_color_type_icon #cmsms_icon_list_item_567521e86d199:hover .cmsms_icon_list_icon:after { 
	border-color:#e2719e;
} 
.cmsms_icon_list_items.cmsms_color_type_icon #cmsms_icon_list_item_567521e86d199:hover .cmsms_icon_list_icon { 
	background-color:#134ec3;
} 

.cmsms_icon_list_icon img{padding:17px 0px;}

.cmsms_icon_list_items.cmsms_color_type_icon #cmsms_icon_list_item_567521e86d199:hover .cmsms_icon_list_icon:before { 
	color:inherit; 
} 
 
#cmsms_icon_list_items_567521e86d5c3.cmsms_icon_list_items .cmsms_icon_list_item:before { 
	left:35px; 
	top:70px; 
} 
#cmsms_icon_list_items_567521e86d5c3.cmsms_icon_list_type_block .cmsms_icon_list_item:before { 
	width:0px; 
} 

#cmsms_icon_list_items_567521e86d5c3 .cmsms_icon_list_icon { 
	width:70px; 
	height:70px; 
	-webkit-border-radius:50%; 
	border-radius:50%; 
	background:#b62701;
	
} 

#cmsms_icon_list_items_567521e86d5c3 .cmsms_icon_list_icon:before { 
	font-size:32px; 
	line-height:70px; 
} 

#cmsms_icon_list_items_567521e86d5c3 .cmsms_icon_list_icon:after { 
	border-width:1px; 
	width:72px; 
	height:72px; 
	-webkit-border-radius:50%; 
	border-radius:50%; 
	
} 

.cmsms_icon_list_items.cmsms_color_type_icon #cmsms_icon_list_item_567521e86d8d2 .cmsms_icon_list_icon:before { 
	color:#5fdbc2;
} 

.cmsms_icon_list_items.cmsms_color_type_icon #cmsms_icon_list_item_567521e86d8d2:hover .cmsms_icon_list_icon:after { 
	border-color:#5fdbc2;
} 
.cmsms_icon_list_items.cmsms_color_type_icon #cmsms_icon_list_item_567521e86d8d2:hover .cmsms_icon_list_icon { 
	background-color:#134ec3;
} 

.cmsms_icon_list_items.cmsms_color_type_icon #cmsms_icon_list_item_567521e86d8d2:hover .cmsms_icon_list_icon:before { 
	color:inherit; 
} 
 
#cmsms_icon_list_items_567521e86dcf0.cmsms_icon_list_items .cmsms_icon_list_item:before { 
	left:35px; 
	top:70px; 
} 
#cmsms_icon_list_items_567521e86dcf0.cmsms_icon_list_type_block .cmsms_icon_list_item:before { 
	width:0px; 
} 

#cmsms_icon_list_items_567521e86dcf0 .cmsms_icon_list_icon { 
	width:70px; 
	height:70px; 
	-webkit-border-radius:50%; 
	border-radius:50%; 
	background:#b62701;
} 

#cmsms_icon_list_items_567521e86dcf0 .cmsms_icon_list_icon:before { 
	font-size:24px; 
	line-height:70px; 
} 

#cmsms_icon_list_items_567521e86dcf0 .cmsms_icon_list_icon:after { 
	border-width:1px; 
	width:72px; 
	height:72px; 
	-webkit-border-radius:50%; 
	border-radius:50%; 
} 

.cmsms_icon_list_items.cmsms_color_type_icon #cmsms_icon_list_item_567521e86e007 .cmsms_icon_list_icon:before { 
	color:#65c5e4;
} 

.cmsms_icon_list_items.cmsms_color_type_icon #cmsms_icon_list_item_567521e86e007:hover .cmsms_icon_list_icon:after { 
	border-color:#65c5e4;
} 
.cmsms_icon_list_items.cmsms_color_type_icon #cmsms_icon_list_item_567521e86e007:hover .cmsms_icon_list_icon { 
	background-color:#134ec3;
} 

.cmsms_icon_list_items.cmsms_color_type_icon #cmsms_icon_list_item_567521e86e007:hover .cmsms_icon_list_icon:before { 
	color:inherit; 
} 
 
#cmsms_row_567521e86e248 .cmsms_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsms_row_567521e86e248 .cmsms_row_outer_parent { 
	padding-bottom: 0px; 
} 

 
#cmsms_icon_list_items_567521e86e686.cmsms_icon_list_items .cmsms_icon_list_item:before { 
	left:35px; 
	top:70px; 
} 
#cmsms_icon_list_items_567521e86e686.cmsms_icon_list_type_block .cmsms_icon_list_item:before { 
	width:0px; 
} 

#cmsms_icon_list_items_567521e86e686 .cmsms_icon_list_icon { 
	width:70px; 
	height:70px; 
	-webkit-border-radius:50%; 
	border-radius:50%; 
	background:#b62701;
} 

#cmsms_icon_list_items_567521e86e686 .cmsms_icon_list_icon:before { 
	font-size:30px; 
	line-height:70px; 
} 

#cmsms_icon_list_items_567521e86e686 .cmsms_icon_list_icon:after { 
	border-width:1px; 
	width:72px; 
	height:72px; 
	-webkit-border-radius:50%; 
	border-radius:50%; 
} 

.cmsms_icon_list_items.cmsms_color_type_icon #cmsms_icon_list_item_567521e86e969 .cmsms_icon_list_icon:before { 
	color:#a985d3;
} 

.cmsms_icon_list_items.cmsms_color_type_icon #cmsms_icon_list_item_567521e86e969:hover .cmsms_icon_list_icon:after { 
	border-color:#a985d3;
} 
.cmsms_icon_list_items.cmsms_color_type_icon #cmsms_icon_list_item_567521e86e969:hover .cmsms_icon_list_icon { 
	background-color:#134ec3;
} 

.cmsms_icon_list_items.cmsms_color_type_icon #cmsms_icon_list_item_567521e86e969:hover .cmsms_icon_list_icon:before { 
	color:inherit; 
} 
 
#cmsms_icon_list_items_567521e86ed7d.cmsms_icon_list_items .cmsms_icon_list_item:before { 
	left:35px; 
	top:70px; 
} 
#cmsms_icon_list_items_567521e86ed7d.cmsms_icon_list_type_block .cmsms_icon_list_item:before { 
	width:0px; 
} 

#cmsms_icon_list_items_567521e86ed7d .cmsms_icon_list_icon { 
	width:70px; 
	height:70px; 
	-webkit-border-radius:50%; 
	border-radius:50%; 
	background:#b62701;
} 

#cmsms_icon_list_items_567521e86ed7d .cmsms_icon_list_icon:before { 
	font-size:32px; 
	line-height:70px; 
} 

#cmsms_icon_list_items_567521e86ed7d .cmsms_icon_list_icon:after { 
	border-width:1px; 
	width:72px; 
	height:72px; 
	-webkit-border-radius:50%; 
	border-radius:50%; 
} 

.cmsms_icon_list_items.cmsms_color_type_icon #cmsms_icon_list_item_567521e86f06a .cmsms_icon_list_icon:before { 
	color:#5cd2d6;
} 

.cmsms_icon_list_items.cmsms_color_type_icon #cmsms_icon_list_item_567521e86f06a:hover .cmsms_icon_list_icon:after { 
	border-color:#5cd2d6;
} 
.cmsms_icon_list_items.cmsms_color_type_icon #cmsms_icon_list_item_567521e86f06a:hover .cmsms_icon_list_icon { 
	background-color:#134ec3;
} 

.cmsms_icon_list_items.cmsms_color_type_icon #cmsms_icon_list_item_567521e86f06a:hover .cmsms_icon_list_icon:before { 
	color:inherit; 
} 
 
#cmsms_icon_list_items_567521e86f475.cmsms_icon_list_items .cmsms_icon_list_item:before { 
	left:35px; 
	top:70px; 
} 
#cmsms_icon_list_items_567521e86f475.cmsms_icon_list_type_block .cmsms_icon_list_item:before { 
	width:0px; 
} 

#cmsms_icon_list_items_567521e86f475 .cmsms_icon_list_icon { 
	width:70px; 
	height:70px; 
	-webkit-border-radius:50%; 
	border-radius:50%;
   background:#b62701;	
} 

#cmsms_icon_list_items_567521e86f475 .cmsms_icon_list_icon:before { 
	font-size:24px; 
	line-height:70px; 
} 

#cmsms_icon_list_items_567521e86f475 .cmsms_icon_list_icon:after { 
	border-width:1px; 
	width:72px; 
	height:72px; 
	-webkit-border-radius:50%; 
	border-radius:50%; 
} 

.cmsms_icon_list_items.cmsms_color_type_icon #cmsms_icon_list_item_567521e86f765 .cmsms_icon_list_icon:before { 
	color:#7675d8;
} 

.cmsms_icon_list_items.cmsms_color_type_icon #cmsms_icon_list_item_567521e86f765:hover .cmsms_icon_list_icon:after { 
	border-color:#7675d8;
} 
.cmsms_icon_list_items.cmsms_color_type_icon #cmsms_icon_list_item_567521e86f765:hover .cmsms_icon_list_icon { 
	background-color:#134ec3;
} 

.cmsms_icon_list_items.cmsms_color_type_icon #cmsms_icon_list_item_567521e86f765:hover .cmsms_icon_list_icon:before { 
	color:inherit; 
} 
 
#cmsms_row_567521e86f992 .cmsms_row_outer_parent { 
	padding-top: 20px; 
} 

#cmsms_row_567521e86f992 .cmsms_row_outer_parent { 
	padding-bottom: 0px; 
} 

 
#cmsms_divider_567521e86fd1d { 
	border-bottom-width:1px; 
	border-bottom-style:solid; 
	padding-top:0px; 
	margin-bottom:10px; 
	border-bottom-color:rgba(192,192,192,0.3);
} 
 
#cmsms_row_567521e86fe47 .cmsms_row_outer_parent { 
	padding-top: 30px; 
} 

#cmsms_row_567521e86fe47 .cmsms_row_outer_parent { 
	padding-bottom: -50px; 
} 

 
#cmsms_heading_567521e8701f4 { 
	text-align:left; 
	margin-top:0px; 
	margin-bottom:-40px; 
} 

#cmsms_heading_567521e8701f4 .cmsms_heading { 
	text-align:left; 
} 

#cmsms_heading_567521e8701f4 .cmsms_heading, #cmsms_heading_567521e8701f4 .cmsms_heading a { 
	font-size:22px; 
	font-weight:700; 
	font-style:normal; 
} 

#cmsms_heading_567521e8701f4 .cmsms_heading_divider { 
} 

 
#cmsms_row_567521e87032c .cmsms_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsms_row_567521e87032c .cmsms_row_outer_parent { 
	padding-bottom: 0px; 
} 

 
#cmsms_row_567521e880b18 .cmsms_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsms_row_567521e880b18 .cmsms_row_outer_parent { 
	padding-bottom: 40px; 
} 

 

#cmsms_fb_567521e8810da { 
	padding-top:0px; 
	padding-bottom:0px; 
	-webkit-border-radius:20px 20px 20px 20px; 
	border-radius:20px 20px 20px 20px; 
	background-color:#b62701;
	background-image: url(../images/chat-1060-img.jpg); 
	background-position: top left; 
	background-repeat: no-repeat; 
	background-attachment: scroll; 
	background-size: 100%; 
	height:auto;
} 

#cmsms_fb_567521e8810da .featured_block_inner { 
	width: 96%; 
	padding: 40px 10px 20px 34px; 
	text-align: left; 
	float:left; 
} 

#cmsms_fb_567521e8810da .featured_block_text { 
	text-align: left; 
	margin-top: 155px;
} 

 
#cmsms_row_567521e8819f9 .cmsms_row_outer_parent { 
	padding-bottom: 30px; 
} 

 
#cmsms_heading_567521e881e77 { 
	text-align:left; 
	margin-top:0px; 
	margin-bottom:-45px; 
} 

#cmsms_heading_567521e881e77 .cmsms_heading { 
	text-align:left; 
} 

#cmsms_heading_567521e881e77 .cmsms_heading, #cmsms_heading_567521e881e77 .cmsms_heading a { 
	font-size:20px; 
	font-weight:700; 
	font-style:normal; 
} 

#cmsms_heading_567521e881e77 .cmsms_heading_divider { 
} 

 
#cmsms_heading_567521e88974e { 
	text-align:left; 
	margin-top:0px; 
	margin-bottom:20px; 
} 

#cmsms_heading_567521e88974e .cmsms_heading { 
	text-align:left; 
} 

#cmsms_heading_567521e88974e .cmsms_heading, #cmsms_heading_567521e88974e .cmsms_heading a { 
	font-size:20px; 
	font-weight:700; 
	font-style:normal; 
} 

#cmsms_heading_567521e88974e .cmsms_heading_divider { 
} 

 
#cmsms_row_567521e88a6ef .cmsms_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsms_row_567521e88a6ef .cmsms_row_outer_parent { 
	padding-bottom: 0px; 
} 

 
#cmsms_divider_567521e88ab29 { 
	border-bottom-width:1px; 
	border-bottom-style:solid; 
	padding-top:0px; 
	margin-bottom:40px; 
	border-bottom-color:rgba(192,192,192,0.3);
} 
 
#cmsms_row_567521e88ac6e .cmsms_row_outer_parent { 
	padding-top: 20px; 
} 

#cmsms_row_567521e88ac6e .cmsms_row_outer_parent { 
	padding-bottom: 25px; 
} 

 
#cmsms_heading_567521e88b13d { 
	text-align:left; 
	margin-top:0px; 
	margin-bottom:10px; 
} 

#cmsms_heading_567521e88b13d .cmsms_heading { 
	text-align:left; 
} 

#cmsms_heading_567521e88b13d .cmsms_heading, #cmsms_heading_567521e88b13d .cmsms_heading a { 
	font-size:18px; 
	font-weight:bold; 
	font-style:normal; 
} 

#cmsms_heading_567521e88b13d .cmsms_heading_divider { 
} 

 
.cmsms_stats.shortcode_animated #cmsms_stat_567521e88b4a8.cmsms_stat { 
	width:96%; 
} 

#cmsms_stat_567521e88b4a8.cmsms_stat .cmsms_stat_inner { 
	background-color:#80dcdf;
} 

#cmsms_stat_567521e88b4a8.cmsms_stat .cmsms_stat_inner:before { 
	color:#80dcdf;
} 

#cmsms_stat_567521e88b4a8.cmsms_stat .cmsms_stat_counter_wrap:before { 
	background-color:#80dcdf;
} 


.cmsms_stats.shortcode_animated #cmsms_stat_567521e88b617.cmsms_stat { 
	width:84%; 
} 

#cmsms_stat_567521e88b617.cmsms_stat .cmsms_stat_inner { 
} 

#cmsms_stat_567521e88b617.cmsms_stat .cmsms_stat_inner:before { 
} 

#cmsms_stat_567521e88b617.cmsms_stat .cmsms_stat_counter_wrap:before { 
} 


.cmsms_stats.shortcode_animated #cmsms_stat_567521e88b7b5.cmsms_stat { 
	width:100%; 
} 

#cmsms_stat_567521e88b7b5.cmsms_stat .cmsms_stat_inner { 
	background-color:#ec7da2;
} 

#cmsms_stat_567521e88b7b5.cmsms_stat .cmsms_stat_inner:before { 
	color:#ec7da2;
} 

#cmsms_stat_567521e88b7b5.cmsms_stat .cmsms_stat_counter_wrap:before { 
	background-color:#ec7da2;
} 


.cmsms_stats.shortcode_animated #cmsms_stat_567521e88b935.cmsms_stat { 
	width:84%; 
} 

#cmsms_stat_567521e88b935.cmsms_stat .cmsms_stat_inner { 
	background-color:#70dbbb;
} 

#cmsms_stat_567521e88b935.cmsms_stat .cmsms_stat_inner:before { 
	color:#70dbbb;
} 

#cmsms_stat_567521e88b935.cmsms_stat .cmsms_stat_counter_wrap:before { 
	background-color:#70dbbb;
} 

 
#cmsms_heading_567521e88be2c { 
	text-align:left; 
	margin-top:0px; 
	margin-bottom:10px; 
} 

#cmsms_heading_567521e88be2c .cmsms_heading { 
	text-align:left; 
} 

#cmsms_heading_567521e88be2c .cmsms_heading, #cmsms_heading_567521e88be2c .cmsms_heading a { 
	font-size:18px; 
	font-weight:bold; 
	font-style:normal; 
} 

#cmsms_heading_567521e88be2c .cmsms_heading_divider { 
} 


#cmsms_button_567521e88c095 { 
	float:left; 
} 

#cmsms_button_567521e88c095 .cmsms_button:before { 
	margin-right:.5em; 
	margin-left:0; 
	vertical-align:baseline; 
} 

#cmsms_button_567521e88c095 .cmsms_button { 
	font-size:12px; 
	line-height:14px; 
	font-weight:700; 
	font-style:normal; 
	padding-right:22px; 
	padding-left:22px; 
	border-style:solid; 
} 
#cmsms_button_567521e88c095 .cmsms_button:hover { 
} 
 
#cmsms_heading_567521e88c5f2 { 
	text-align:left; 
	margin-top:0px; 
	margin-bottom:10px; 
} 

#cmsms_heading_567521e88c5f2 .cmsms_heading { 
	text-align:left; 
} 

#cmsms_heading_567521e88c5f2 .cmsms_heading, #cmsms_heading_567521e88c5f2 .cmsms_heading a { 
	font-size:18px; 
	font-weight:bold; 
	font-style:normal; 
} 

#cmsms_heading_567521e88c5f2 .cmsms_heading_divider { 
} 

 #cmsms_icon_list_items_567521e88c6bd { 
	padding-left:32px; 
} 

#cmsms_icon_list_items_567521e88c6bd .cmsms_icon_list_item:before { 
	font-size:12px; 
	left:-32px; 
} 

.cmsms_icon_list_items #cmsms_icon_list_item_567521e88ca48:before { 
	color:#b62701;
} 

.cmsms_icon_list_items #cmsms_icon_list_item_567521e88cc32:before { 
	color:#b62701;
} 

.cmsms_icon_list_items #cmsms_icon_list_item_567521e88cde5:before { 
	color:#b62701;
} 

.cmsms_icon_list_items #cmsms_icon_list_item_567521e88cfd7:before { 
	color:#b62701;
} 

.cmsms_icon_list_items #cmsms_icon_list_item_567521e88d18a:before { 
	color:#b62701;
} 

.cmsms_icon_list_items #cmsms_icon_list_item_567521e88d371:before { 
	color:#b62701;
} 

.cmsms_icon_list_items #cmsms_icon_list_item_567521e88d521:before { 
	color:#b62701;
} 

.textwidget{color:#898989;}
a{color:#fff;}

#navlist li{font-size:14px; line-height:30px; /*margin-bottom:10px;*/}

.heading{font-size:16px; color:#b62701; /*margin-bottom:10px; text-transform: uppercase;*/}
.heading_h1{font-size:20px; color:#333; background:#f1f1f1; padding:0px 10px;}
.heading_h2{color:#134ec3; font-size:25px; margin-bottom:10px;}
.samll_heading{color:#b62701;}
.breadcrumbs{width:100%; float:left;margin:10px 0px 15px; /*background: #134ec3;*/ border-radius: 5px; padding: 2px 2px;}
.breadcrumbs span{list-style:none; display: inline; margin-right: 2px; }
.breadcrumbs span a{padding:10px 3px 0px 5px; color:#333;}
.breadcrumbs span a:hover{color:#b62701;}
.breadcrumbs span strong{font-size:16px; font-weight:normal; color:#333;}
/*.breadcrumbs span:last-child{border-right:none;}*/
#inner-page-img{float:left; border:1px dashed #ccc; padding:3px; margin-right:15px;}
#inner-page-img-right{float:right; border:1px dashed #ccc; padding:3px; margin-left:15px;}
.yellow_txt{font-weight:bold; color:#134ec3;}

.photo-gallery{width:160px; height:160px; border:1px dashed #ccc; padding:3px; margin-right:10px; float:left;}

.contact-right{float:left; width:70%;}
.contact-right h1{font-size:16px;}
.contact-right table td  input{margin-bottom:10px; border-radius:5px; width:50%;}
.contact-right table td  textarea{margin-bottom:10px; border-radius:5px; width:50%;}

.home_icon{text-align:left;}

.services{background: #b62701; color:#fff; font-weight:normal; padding:2px 10px; margin-bottom:0px; border-radius:4px;}

.media_div{margin-bottom:20px; padding:10px 5px 20px 5px;border-bottom:1px dashed #ccc; float:left;}
.media_div:hover{background:#f2f2f2;}
.media_div table tr td{padding:5px;}

@media screen and (max-width:800px){
	.logo_wrap{float:none !important; margin:0px auto !important;}
	.one_third {width: 45.33% !important;}
	.ytp-chrome-bottom{width:40% !important;}
}

@media screen and (max-width:768px){}

@media screen and (max-width:736px){
	.header_mid_right{display:none !important;}
	.one_third {width: 97.33% !important;}
}

@media screen and (max-width:700px){}

@media screen and (max-width:677px){}

@media screen and (max-width:657px){}
 
@media screen and (max-width:640px){}

@media screen and (max-width:600px){}

@media screen and (max-width:576px){}

@media screen and (max-width:500px){}

@media screen and (max-width:480px){}

@media screen and (max-width:450px){}

@media screen and (max-width:414px){
	.logo_wrap img{width:100% !important;}
	
}